aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/settings
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/(app)/[username]/settings')
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/+page.svelte6
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/_pos.svelte8
2 files changed, 6 insertions, 8 deletions
diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
index d546e817..d47ce0de 100644
--- a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
+++ b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
@@ -19,10 +19,10 @@
let submit;
- let { user, token, tab } = data;
+ let { user, token, rates, tab } = data;
$: update(data);
- let update = () => ({ user, token, tab } = data);
+ let update = () => ({ user, token, rates, tab } = data);
$: form?.user && ({ user } = form);
@@ -87,7 +87,7 @@
{/each}
</div>
- <svelte:component this={comp} {user} {submit} />
+ <svelte:component this={comp} {user} {rates} {submit} />
</div>
<div
diff --git a/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte b/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte
index d5e17786..b4aa3181 100644
--- a/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte
+++ b/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte
@@ -4,17 +4,15 @@
import { success, failure } from '$lib/utils';
import { page } from '$app/stores';
- let { rates, user } = $page.data;
-
- $: ({ rates, user } = $page.data);
+ export let user, rates;
const fiats = Object.keys(rates);
</script>
<div>
<label for="currency" class="font-bold block mb-1">{$t('user.settings.localCurrency')}</label>
- <select name="currency" class="select-styles block py-3 w-full">
+ <select name="currency" class="select-styles block py-3 w-full" value={user.currency}>
{#each fiats as fiat}
- <option value={fiat} selected={user.currency === fiat}>{fiat}</option>
+ <option value={fiat}>{fiat}</option>
{/each}
</select>
</div>